// CherryMerry ( Mikhail Tomilenko ), Reverse Entertainment, 2021-2024

#pragma once

#include "CoreMinimal.h"
#include "Blueprint/UserWidget.h"
#include "LVLInfo.generated.h"

/**
 * 
 */
UCLASS()
class NIFESTGAME_API ULVLInfo : public UUserWidget
{
	GENERATED_BODY()

protected:
	UPROPERTY(EditAnywhere, Meta = (BindWidget))
	class UTextBlock* TextBlock_CurrentLVL;

	UPROPERTY(EditAnywhere, Meta = (BindWidget))
	class UTextBlock* TextBlock_CurrentEXP;

	UPROPERTY(EditAnywhere, Meta = (BindWidget))
	class UTextBlock* TextBlock_MaxEXP;

	UPROPERTY(EditAnywhere, Meta = (BindWidget))
	class UProgressBar* ProgressBar_CurrentLVLProgress;

public:
	virtual void UpdateWidgetInfo(int32 CurrentLVL, int32 CurrentEXP, int32 MaxEXP, float CurrentLVLProgress);
};
